home *** CD-ROM | disk | FTP | other *** search
/ User's Choice Windows CD / User's Choice Windows CD (CMS Software)(1993).iso / utility2 / ue312dev.zip / HPUX / MAKEFILE
Text File  |  1993-03-02  |  4KB  |  95 lines

  1. #    Unix makefile for
  2. #        MicroEMACS 3.12
  3. #        (C)Copyright 1993 by Daniel Lawrence
  4. #        all rights reserved
  5.  
  6. # modify the following lines with the proper relative directories
  7.  
  8. OBJD = obj
  9. SRCD = ../../src
  10. HDIR = ../../h
  11.  
  12. # options and arguments to the C compiler
  13.  
  14. CFLAGS=    -I. -I$(HDIR)
  15.  
  16. # list of header files
  17.  
  18. HFILES = estruct.h $(HDIR)/edef.h $(HDIR)/efunc.h $(HDIR)/epath.h $(HDIR)/ebind.h $(HDIR)/eproto.h $(HDIR)/elang.h
  19.  
  20. #list of object files
  21.  
  22. F1 = $(OBJD)/basic.o $(OBJD)/bind.o $(OBJD)/buffer.o
  23. F2 = $(OBJD)/char.o $(OBJD)/crypt.o $(OBJD)/display.o $(OBJD)/dolock.o
  24. F3 = $(OBJD)/eval.o $(OBJD)/exec.o $(OBJD)/file.o
  25. F4 = $(OBJD)/fileio.o $(OBJD)/unix.o $(OBJD)/input.o
  26. F5 = $(OBJD)/isearch.o $(OBJD)/line.o $(OBJD)/lock.o
  27. F6 = $(OBJD)/main.o $(OBJD)/mouse.o $(OBJD)/screen.o
  28. F7 = $(OBJD)/random.o $(OBJD)/region.o $(OBJD)/search.o $(OBJD)/replace.o
  29. F8 = $(OBJD)/tags.o $(OBJD)/window.o $(OBJD)/word.o
  30.  
  31. # product list
  32.  
  33. all:    bin/emacs
  34.  
  35. #OFILES =    $(F1) $(F3) $(F4) $(F5) $(F6) $(F7) $(F8) $(F2)
  36. OFILES =    $(F1) $(F2) $(F3) $(F4) $(F5) $(F6) $(F7) $(F8)
  37.  
  38. bin/emacs:    $(OFILES)
  39.         $(CC) $(CFLAGS) $(OFILES) -lcurses -lc -o bin/emacs
  40.  
  41. $(OBJD)/basic.o: $(SRCD)/basic.c $(HFILES)
  42.     $(CC) $(CFLAGS) -c -o $(OBJD)/basic.o $(SRCD)/basic.c
  43. $(OBJD)/bind.o: $(SRCD)/bind.c $(HFILES)
  44.     $(CC) $(CFLAGS) -c -o $(OBJD)/bind.o $(SRCD)/bind.c
  45. $(OBJD)/buffer.o: $(SRCD)/buffer.c $(HFILES)
  46.     $(CC) $(CFLAGS) -c -o $(OBJD)/buffer.o $(SRCD)/buffer.c
  47. $(OBJD)/char.o: $(SRCD)/char.c $(HFILES)
  48.     $(CC) $(CFLAGS) -c -o $(OBJD)/char.o $(SRCD)/char.c
  49. $(OBJD)/crypt.o: $(SRCD)/crypt.c $(HFILES)
  50.     $(CC) $(CFLAGS) -c -o $(OBJD)/crypt.o $(SRCD)/crypt.c
  51. $(OBJD)/cmdfix.o: $(SRCD)/cmdfix.c $(HFILES)
  52.     $(CC) $(CFLAGS) -c -o $(OBJD)/cmdfix.o $(SRCD)/cmdfix.c
  53. $(OBJD)/dolock.o: $(SRCD)/dolock.c $(HFILES)
  54.     $(CC) $(CFLAGS) -c -o $(OBJD)/dolock.o $(SRCD)/dolock.c
  55. $(OBJD)/eval.o: $(SRCD)/eval.c $(HFILES) $(HDIR)/evar.h
  56.     $(CC) $(CFLAGS) -c -o $(OBJD)/eval.o $(SRCD)/eval.c
  57. $(OBJD)/exec.o: $(SRCD)/exec.c $(HFILES)
  58.     $(CC) $(CFLAGS) -c -o $(OBJD)/exec.o $(SRCD)/exec.c
  59. $(OBJD)/file.o: $(SRCD)/file.c $(HFILES)
  60.     $(CC) $(CFLAGS) -c -o $(OBJD)/file.o $(SRCD)/file.c
  61. $(OBJD)/fileio.o: $(SRCD)/fileio.c $(HFILES)
  62.     $(CC) $(CFLAGS) -c -o $(OBJD)/fileio.o $(SRCD)/fileio.c
  63. $(OBJD)/input.o: $(SRCD)/input.c $(HFILES)
  64.     $(CC) $(CFLAGS) -c -o $(OBJD)/input.o $(SRCD)/input.c
  65. $(OBJD)/isearch.o: $(SRCD)/isearch.c $(HFILES)
  66.     $(CC) $(CFLAGS) -c -o $(OBJD)/isearch.o $(SRCD)/isearch.c
  67. $(OBJD)/line.o: $(SRCD)/line.c $(HFILES)
  68.     $(CC) $(CFLAGS) -c -o $(OBJD)/line.o $(SRCD)/line.c
  69. $(OBJD)/lock.o: $(SRCD)/lock.c $(HFILES)
  70.     $(CC) $(CFLAGS) -c -o $(OBJD)/lock.o $(SRCD)/lock.c
  71. $(OBJD)/main.o: $(SRCD)/main.c $(HFILES)
  72.     $(CC) $(CFLAGS) -c -o $(OBJD)/main.o $(SRCD)/main.c
  73. $(OBJD)/mouse.o: $(SRCD)/mouse.c $(HFILES)
  74.     $(CC) $(CFLAGS) -c -o $(OBJD)/mouse.o $(SRCD)/mouse.c
  75. $(OBJD)/unix.o: $(SRCD)/unix.c $(HFILES)
  76.     $(CC) $(CFLAGS) -c -o $(OBJD)/unix.o $(SRCD)/unix.c
  77. $(OBJD)/random.o: $(SRCD)/random.c $(HFILES)
  78.     $(CC) $(CFLAGS) -c -o $(OBJD)/random.o $(SRCD)/random.c
  79. $(OBJD)/region.o: $(SRCD)/region.c $(HFILES)
  80.     $(CC) $(CFLAGS) -c -o $(OBJD)/region.o $(SRCD)/region.c
  81. $(OBJD)/screen.o: $(SRCD)/screen.c $(HFILES)
  82.     $(CC) $(CFLAGS) -c -o $(OBJD)/screen.o $(SRCD)/screen.c
  83. $(OBJD)/search.o: $(SRCD)/search.c $(HFILES)
  84.     $(CC) $(CFLAGS) -c -o $(OBJD)/search.o $(SRCD)/search.c
  85. $(OBJD)/replace.o: $(SRCD)/replace.c $(HFILES)
  86.     $(CC) $(CFLAGS) -c -o $(OBJD)/replace.o $(SRCD)/replace.c
  87. $(OBJD)/tags.o: $(SRCD)/tags.c $(HFILES)
  88.     $(CC) $(CFLAGS) -c -o $(OBJD)/tags.o $(SRCD)/tags.c
  89. $(OBJD)/window.o: $(SRCD)/window.c $(HFILES)
  90.     $(CC) $(CFLAGS) -c -o $(OBJD)/window.o $(SRCD)/window.c
  91. $(OBJD)/word.o: $(SRCD)/word.c $(HFILES)
  92.     $(CC) $(CFLAGS) -c -o $(OBJD)/word.o $(SRCD)/word.c
  93. $(OBJD)/display.o: $(SRCD)/display.c $(HFILES)
  94.     $(CC) $(CFLAGS) -c -o $(OBJD)/display.o $(SRCD)/display.c
  95.